﻿@charset "utf-8";
*{ margin:0; padding:0;}
body { margin:0px; font:12px/150% Arial,微软雅黑; color:#666; background:url(../images/body_bg.jpg) repeat;}
a:link,a:visited{ color:#595758; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#ec0120;}
/* a:hover{ color:#fff;} */
a.more:link,a.more:hover,a.more:visited{ float:right; color:#313131;}
a.red:link, a.red:hover, a.red:visited { color:#cb0f0f;}
img{ border:0;}
ul,li{ list-style:none; text-transform:capitalize;}
.clear { clear:both;}
.red{ color:#c72424;}
.lt { float:left;}
.rt { float:right;}
.wrap{ width:900px; margin:0 auto;}/* header */
#header{ width:100%; height:135px; background:url(../images/head_bg.jpg) repeat-x; overflow:hidden;}
#head{position:relative;z-index:999;width: 1200px;height:86px;margin:0 auto;background:url(../images/sub_bg.jpg) center 86px no-repeat;}
#logo{ float:left; width:280px; height:85px; text-align:left;}
    #logo a{ display:block; width:210px; height:35px; padding:25px 0;}
/*-Menu-*/
#nav {float:right;width: 795px;height: 63px;margin-top: 24px;position:relative;}
#nav .navbt{position:absolute;width:720px;height: 34px;/* background:url(../images/navtp.jpg) left top no-repeat; */left:25px;top:-30px;z-index:9999;}
#nav li {float:left;height: 62px;position:relative;}
#nav li.active, #nav li.sfhover{background: url(../images/menu_cur.jpg) center 51px no-repeat;}
#nav li.active ul{z-index:999;}
#nav ul li a   {display:block;float:left;width: 60px;height: 62px;line-height:40px;text-align:center;position:relative;color:#fff;margin: 0 9px;}
#nav a:hover     { color:#fff; text-decoration:none;}
#nav li.active  a{ color:#f00; text-decoration:none;}
#nav li.sfhover a{ color:#f00; text-decoration:none;}
#nav a span { font-size:13px; line-height:30px; padding-bottom:15px; display:block; font-weight:bold; cursor:pointer; position:absolute; top:-50px; width:90px; text-align:center; left:0;}
#nav li a{}
#nav li#nav1 a{background-position:0 0;}
#nav li#nav2 a{background-position:-90px 0;}
#nav li#nav3 a{background-position:-180px 0;}
#nav li#nav4 a{background-position:-270px 0;}
#nav li#nav5 a{background-position:-363px 0;}
#nav li#nav6 a{background-position:-450px 0;}
#nav li#nav7 a{background-position:-540px 0;}
#nav li#nav8 a{background-position:-630px 0;}
/*-current-*/
#nav li ul {display:none;position:absolute;top: 59px;left:-20px;width:500px;z-index:99999;}
#nav li ul#sub2{ left:-7px;}
#nav li ul#sub3{ left:-30px;}
#nav li ul#sub4{ left:-300px; width:720px;}
#nav li ul#sub5{ left:-150px;}
#nav li ul#sub6{ left:-148px; width:300px;}
#nav li ul#sub7{ left:7px;}
#nav li ul li  { float:left; height:51px; line-height:51px; position:relative; background:url(../images/nav-line.png) right center no-repeat; top:55px; opacity:0;}
#nav li ul li.noline{background:none;}
#nav li ul li a, #nav li.active ul li a, #nav li.hover ul li a, #nav li.sfhover ul li a {background:none; width:auto; height:auto; line-height:51px; font-size:12px; color:#fff; float:none; margin:0 15px;}
#nav li ul li a:hover { color:#f00;}

#nav div.tvalue-li{float: right; padding: 4px 0 0 0;}
#nav div.tvalue-li.sfhover{ background: none;}
#nav div.tvalue-li input.t1{ width: 122px;height: 24px;font-size: 12px;line-height: 24px;border: 1px #4F4F4F solid;color: #D8D8D8;padding-left: 7px;float: left;}
#nav div.tvalue-li input.t2{ background: url(../images/t2-but.png) no-repeat center #4F4F4F;width: 26px;height: 26px;border: 1px #4F4F4F solid;float: left; cursor: pointer;}

.headlist{width:100%; height:0px; background:url(../images/navbt.jpg) center top no-repeat #424242; display:block; line-height:0; font-size:0; overflow:hidden; position:relative; z-index:200;}
.headcon{width:1000px; margin:0 auto; position:relative;}
.headcon img{top:8px; position:absolute; left:30px; opacity:0;}

/* banner */
#banner { width:100%; height:440px; background:#fff /*url(../images/banner_bg.png) center -40px no-repeat*/; /*border-bottom:#980102 4px solid;*/ margin-top: -49px;}
#banner .wrap_banner{width:100%; margin:0 auto; padding-top:0px; z-index:99; position:relative;}
/*#banner .mask1{ position:absolute; top:25px; left:-150px; z-index:9;}
#banner .mask2{ position:absolute; top:25px; left:970px; z-index:9;}*/
	
.roundabout-holder { margin:0px auto; width: 100%!important; height: 440px!important; overflow: hidden;}
.roundabout-moveable-item { position:relative; width: 100%!important; height: 440px!important; border:none; cursor:pointer; opacity: 0!important;transition:all 200ms; left: 0!important; top:0!important; text-align: center; }
.roundabout-moveable-item img { width:auto; height: 100%; position: absolute; left: 50%; margin-left: -960px; top:0;}
.roundabout-moveable-item h2{ display:none;}
.roundabout-in-focus { border:none; top: 0!important;width: 100%!important; height: 440px!important; left: 0!important; top: 0!important; opacity: 1!important}
.roundabout-in-focus h2{ display:block; position:absolute; left:0; bottom:0; padding:5px 0 0; width:100%; height:46px; line-height: 46px; font-size:24px; color:#fff; font-weight:normal; text-align:center; background:url(../images/titbox.png) repeat;}
	
/* footer */
#footer{width:100%;height: 108px;background:url(../images/footer_bg.jpg) center 0 repeat-x;background-size: auto 100%;}
#footer .tit {width: 60px;height:25px;background: url(../images/foot_bg.png) right top no-repeat; position: absolute; top:-23px; right: -60px;}
#footer .box {width: 1200px;height: 108px;margin:0 auto; position: relative;}
#footer .inbox {/* margin:0 auto; */float: left;width: 1096px;height:70px;color:#d8d8d8;}
#footer .inbox .copy{float:left;width: 1096px;margin-top:15px;border-bottom: 2px #888 dotted;}
#footer .inbox .copy .copy_left{height: 52px;line-height: 40px;float:left;padding-right: 0;/* background:url(../images/footerline.png) right top no-repeat; */}
#footer .inbox .copy .copy_left span.end-ltd{ background: url("../images/ltd-end.png") no-repeat 0 0; display: block; width: 284px; height: 8px; margin-top: 5px;}
#footer .inbox .copy .copy_left .copy_name{font-size:11px;margin:3px 0 0 0;letter-spacing: 4px;_letter-spacing:6px; *letter-spacing:6px;letter-spacing:6px\0;-webkit-text-size-adjust:none; line-height: 20px;}
#footer .inbox .copy .copy_left .copy_name span{font-size: 8px;letter-spacing: 0;}
#footer .inbox .copy .copy_left .copy_eng{font-family:Arial; font-size:10px;-webkit-text-size-adjust:none;}
#footer .inbox .copy .copy_right{margin:0 0 0 24px;padding:0 23px 0 0;float:left;}
#footer .inbox .copy_phone{margin:3px 0 0 0; background:url(../images/phone.png) right 3px no-repeat; padding:0 18px 0 0;}
#footer .inbox .copy_phonet{margin:3px 0 0 0; padding:0 15px 0 0; background:url(../images/phone.png) 155px 3px no-repeat;}
#footer .inbox .btom{ float:right;width:300px; text-align:right;}
	
#btmenu {float: left;width: 312px;margin: 0 110px 0 66px;height:40px;display:inline;}
#btmenu li{float: left;height: 45px;padding:0 15px;line-height:45px;text-align:center;/* border-right:#555 1px solid; */overflow:hidden;cursor:pointer;display:inline;background: url(../images/footerline.png) left top no-repeat;}
#btmenu li a{float:left; text-align:center; cursor:pointer; display:inline; color:#d8d8d8;}
#btmenu li a:hover{color:#ec0120;}
#btmenu li a span{width:100%; display:block; height:30px; cursor:pointer;}
#search { float:right;  width:305px; height:20px; text-align:right;}
  #search input{ height:20px; border:0; font-size:11px; -webkit-text-size-adjust:none; float:right;}
  #search input.t1{ background:#ddd; width:78px; height:14px; border:1px solid #4a4a4a; background:none; color:#d8d8d8; line-height:14px; padding:0 0 0 2px;  font-size:10px;}
  #search input.t2{ background:#5f5f61; width:49px; height:16px; color:#d8d8d8; padding:0 2px; cursor:pointer;  font-size:10px;}
  #search a.beian{float:left; display:block; color:#d8d8d8; margin:0 0 0 4px;}
   #search a:hover{color:#ec0120;}

/* input */
input,textarea{border:1px solid #323232; background:none;}
